Skocz do zawartości
  • 👋 Witaj na MPCForum!

    Przeglądasz forum jako gość, co oznacza, że wiele świetnych funkcji jest jeszcze przed Tobą! 😎

    • Pełny dostęp do działów i ukrytych treści
    • Możliwość pisania i odpowiadania w tematach
    • System prywatnych wiadomości
    • Zbieranie reputacji i rozwijanie swojego profilu
    • Członkostwo w jednej z największych społeczności graczy

    👉 Dołączenie zajmie Ci mniej niż minutę – a zyskasz znacznie więcej!

    Zarejestruj się teraz

[Pytanie] Ograniczenie Mapy


Rekomendowane odpowiedzi

Opublikowano

@Misiur
World border

Poradnik
wpisujesz /wb shape round albo square - zmienia kształt granicy na round-okrąg/square-kwadrat (domyślnie jest okrąg)
potem
/wb set <ilosc_wkratkach> - ustala granicę od gracza
a także możesz wyrenderować mapę (tylko przy dobrej maszynie :D
/wb fill

Inne przydatne komendy:
/wb radius <ilosc_wkratkach> - zmienia zasięg granicy
/wb clear - usuwa granicę z świata na którym obecnie jesteśmy
/wb clear all - usuwa granicę ze wszystkich światów
/wb list – wyświetla wszystkie granice
/wb knocback <zasięg_w_kratkach> - ustala odrzut przy próbie przekroczenia granicy, domyślnie 3
/wb fill freq pad - generuję mapę w obrębie naszej granicy. freq to ilość generowanych chunków na sekunde. Domyślnie to 20. Pad to dodatkowa odległość od granicy która ma zostać wygenerowana. Domyślnie wynosi 206
/wb trim freq pad - ucina mapę poza granicą. freq wynosi 5000, pad 206. Pad to obszar za granicą, który ma zostać zachowany.
/wb getmsg - wyświetla komunikat który otrzymujemy przy próbie przejścia granicy
/wb setmsg <tekst_waszego_komunikatu> - zmienia wartość komunikatu
/wb whoosh on albo off - włącza/wyłącza dodatkowy efekt przy odrzucie
/wb delay <wartość> - czas po którym sprawdzane są granice. 1 to 250 mili sekund.

cKXCQyT.png

Opublikowano


@EventHandler

public void onMove(PlayerMoveEvent event) {

Player player = event.getPlayer();

if ((event.getTo().getBlockX() > 2500) || (event.getTo().getBlockX() < -2500) || (event.getTo().getBlockZ() > 2500) || (event.getTo().getBlockZ() < -2500)) {

player.teleport(event.getFrom());

player.sendMessage("§cOsiagnales granice swiata!");

}

}

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

×
×
  • Dodaj nową pozycję...